package com.xwy.service;

import com.xwy.entity.SysApply;

import java.text.ParseException;
import java.util.List;

public interface SysApplyService {

    // 提交申请报名活动
    boolean usersApply(String aid, String uno);

    //查询申请的活动
    SysApply findByAid(String aid, String uno);

    //查询学号查询自己的报名
    List<SysApply> findByUno(String uno, int pageNum, int pageSize);

    //通过aid删除报名纪录
    boolean deleteByAid(String aid);

    // 学生取消报名
    SysApply deleteApply(SysApply sysApply);

    // 查询某用户报名某活动的最新状态
    int status(String aid);

    // 学生报名活动
    SysApply userApply(String depId, String uno, String cause) throws ParseException;

    //修改对象
    int update(SysApply sysApply);

    //更新报名状态
    boolean updateStatus(Integer apply_status, String aid);
}
